with an additional workaround. Additional real world examples (which cannot be easily worked around) Should be demonstrated before any more complexity would be added to auto-magically resolve this ...