[bugfix] avoid cyclic references