Q What are the best ways to avoid derivative surprises?