I've likely broken something though, so if you see weird behaviour with extended ASCII, let me know please.