return instead of return false so other events don't break