#82 simple validator middleware experiment