implement missing set callback methods