reject promise if storage lookup returns either undefined or null