Dealing with types.