add missing variety handler for promises returning a object