Testing edge cases and undocumented behavior