pretty much everything should be validated now