safe scoped require's