ensure scheduler cannot be initialized before furnish -- resolves #22