Compiles again, but need to figure out coerce.