Require improvements