got rid of check_collide