Off by one somewhere