update: Allow stand-alone usage, with minimal dependencies