make sure important steps are executed, fail otherwise