Foam, no matter how supposedly impact ready it is, isn't going to do shit if you slide out on a box or rail. If you do get impact shorts make sure you get something with D3o or VPD whatever other knock offs have popped up out there. If you don't know what D3o is, google that shit, because it's amazing.