Issue #63 - improved interface parsing