error handling with /fail still there