fixed edge case