There seems to be a rather annoying bug with how the code layers the
stuff up.