Rename require function to encap and simplify.