Is the only way for coolant to get in the oil from a broken head gasket?

Also a cracked block or head, the heads on a 2.2L often crack when the head gasket fails in my experience.