As a computer programmer, all bugs are really undocumented features.
As an engineer, all unknowns are unverified assumptions.