DO NOT USE THIS! The only reason I'm not making this private is because I still (sadly) have a few projects that use this. Check out jclib for use instead.