Hacky provider which only suits my use case