fixed edge case and broke assumption I made.