refs: https://github.com/TryGhost/Toolbox/issues/146
- this makes it much easier to stub this behaviour in tests - also makes more sense