It is not failing. What you are seeing above is my fix for the earlier problem of lack of container subtype matching. As far as I'm concerned this is ready to be merged.