got validation working in a separate process