take out dependence on rcs