Why do you need `foo` in all those configurations when you test the compile configuration only?