Fixed some edge cases