call finish when something went wrong