Bug fix: traversing backwards from 12AM