There are extra conversion functions for some types of objects. These should be resolved at least to the point of having one call the other.