fixed sctrict warning, but wtf is this?