Made the dependency less implicit