Remove call to do_hardware
Use exec function, not keyword