For now, I've just made a check that disallows layer swapping when holding hot pipes. How often do you use them for building? If its rare then I just won't allow it, which is a whole lot easier. Otherwise I'll properly support the hot pipes, which could take a while.