Oops sorry about that.  As you can tell I built this within our existing code base without a ton of thought towards general compatibility.