how defensive do I need to get