More writer implementation; expanded validation interface.