now validates the value being paid in