Simplified MUX and added .cache to .gitignore.