finally, validation