If these changes are going to make their way into core, I'd prefer this all be done inline, i.e. get rid of the `OS::whatever.message_missing_dependency` and just drop the strings directly in here.