Redefine `melting`