requirements hardened