Worked on the queue. Cannot compile on general, so uncompiled. Oh yeah and the API design is awful\!