[RFC] Implicit vs explicit user fence sync