mode wasn't wrapping around fast enough