renamed nil? to is_nil