I’m very glad I ran into this right after finishing Half-Life 2.