should be executed in all cases