Added in subscribe, which is all callback based, rather than promise based. Haven't tested yet.