Yeh, must be a bug. Need to look at the logic again because sometimes it works but sometimes it doesn't. Haha.