What’s a function and what’s functional failure?