last little bit of validation