Tweaked changeBlock typedef