coerce typing.