Edge cases accounted for