Change back to a promise based approach for handling missing. Putting missing in the environment was too costly.