Prefer symbol arguments to callbacks