Exit pick callbacks when the callback_defined variable is not set, rather than other variables.

Using other variables may make the relationship between variables and whether
or not the method executes more clear, but it muddles the intent.