@adrienne fuuuuu....
What is the alternative? Just roll my own? Fucking hell...