You just know... the day after you throw it away, someone will write a decent library for exactly that part.