There is something weird going on here. Both these lines are required, but I'm having trouble wrapping my head around the execution paths. Very likely a better way to structure things but I think would require a shuffling around of both this code and `Example`.