defense-in-depth

Validate at every layer data passes through to make bugs impossible