When is the right time to do the right thing?