removed the validate::present method because its just a wrapper to rename the helper method !is_empty() (negative of is_empty)