And this is why I think closed-source is a dead end. It's too easy to figure out implementations, if you're motivated enough.