Hacky and horrible