An ugly solution has been found.