Error handling and a bunch of validators