Oops, don't explode in the empty=true drain=false case!