18 and 17 (fail on 16)