Bad attempt at a fix.