Nitpick: I think `# FIXME` or `# XXX` should be used instead of `# HACK`. They seem to be the canonical way to signal these things and make it easier for future contributors to grep for issues to fix.