add back dep'd function