typing is hard...