update: share for rbc uses new function().