add tiny optimization to ignore accessing r0