Improved interface and parser selection