This appears to be a leak. We should try and replicate the behavior of the simulator interface in the simulator core project to see where the issue lies.