Semi hard ...