I'd prefer this to be standalone as much as possible.