Fixed edge cases.