Revert "remove generalized assertions - these need to go in specific devices"

This reverts commit 6a131592025a8d304f066f281996372bee8fe1e8.