edge case should work but does it?