Very, very shit code.