Require hardware where it is needed