now nil equals to true in before_events and guards