Diff implementation of req answer with more cases. Moved skip alert