Fixed more edge cases