Edit: fixed crashing. Only issue I have is 1 char usually gets left behind in sortie attempting to retry porting with no luck.