fail() remove from query manager. Should go to caller who can process the error much better