block 28, 29 final fix