Before function is compromised, problematic consumption occurs.
Problematic consumption happens before function gets compromised. 
Function will be compromised long before any problematic consumption takes place. 