It's renamed to `hardware` because it would conflict with a update method that will be implemented in the future.