Add begin_access() and end_access()