Validation and optimisations