two more corner cases :P