I've tried to get around a few issues in the past and found that if you correct the known issues, often you fix something that might seem unrelated. Then when you look into how things work in the fsm, you find that they tied some interesting stuff together.