and so is making sure it even compiles