Only call finish() if the handler did not