it's hard ...