>>105681708
I bet its over engineered whilst being minimally useful.