make the 16-bit methods actually take 16-bit args