Needs a bigger types hash