more edge case tests