Supposedly fixes the UART, but crashes on actual execution?