This seems weird to have to cast it.