You're probably right about the future options. Generally, the way I tend to think about potential problems in libraries like these is that if one cannot write a spec that reproduces the problem, it's likely not one that people are going to face :)