Added edge cases.