Don't use interface as varname as MinGW doesn't like that