yah it's fine for now. if/when i get around to a re-write it will be under a different name. will work in the browsers too so underscore / lo-dash would add unnecessary bulk.