Shortened code significantly and fixed issue with src = 0x1E