Maybe doing it right for all thinkable situations isn't that easy after all....