Adding complexity to abu validate