dangit, wrap around problem still exists.