There, that handles all corner cases.