How do you ensure that a software engineer fully understands the nuances of a complex tax regulation you are asking them to implement?