Validation disallowing write on self