Thanks for throwing edge cases at it. :)