Blerrghh! Clean this up.