final fixes for f# validation