@J12t likewise - happens all the time. Too frequently, I start a new project wondering *maybe I should write my own library* - opt not to, then end up doing it weeks later when the available dependencies become too much of a fudge.