have i done right thing?