scanner actually actually fixed (i think)