Crying that it's an application bug is like crying over the speed of light: you should deal with reality, not what you wish reality was. Theory and practice sometimes clash. And when that happens, theory loses. Every single time.