adjust ShareManager's method signatures