finally validation for reverse works...for real this time