to be so hard