optimize validate_money