some more edge cases