clean f# validation post