.promise(type) doesn't work with non-default animation queues

.promise(type) doesn't work with non-default animation queues

Hi,

On  http://jsfiddle.net/creativecouple/3Y63M/ I have an example with .promise(type).
There is one element animated (.delay) with the default queue 'fx' and the other one with another queue 'foo'.

First question, informative:
 - Is it intended that non-default queues don't start on their own like 'fx' does? I always have to start it manually via .dequeue('foo').

Second question, the problem:
 - Why does .promise(type) don't wait for the non-default queue to finish?


This is the same for any jQuery version from 1.6.0 up to 1.8.b2


Have fun!
- creativecouple