I'm not sure exactly how this needs to work, but I think this is probably a bug. 