Very ugly solution