onsync can now be a list or {M, F} tuple.