Let them application decide how to deal with such things and do not enforce this particular model, which easily hides bugs.