9 outer joins? Is this thing supposed to finish this century?