It's a good idea to respect the interface of functions you call *facepalm*
I had left out one instance when refactoring advertise_val into advertise_value. This commit fixes that.