nested get_rw/release_rw blocks