rename assert -> fail_if_nil
helpers should not raise errors