circular dependency on docker hub