Compiles correctly, doesn't run for argument confusion