Dealing With Defensive Types