block out read scope functions