We choose to automate these things, not because they are easy, but because they are an interesting problem to solve