refactored hardware errata