Hard all the time ...