No retain here, because `t_env.sound` is just read in the callback, and would never be released otherwise.