Use user-level copy of page substitute functions