hardware struggles