bug 1040414 - promised() should not flatten arrays