without the `share` function, this throws an exception, as certain dependencies are not instantiated at this point.

good eye though, Luis!