todo or not to do ,this is the question.