is it really possible that a speaker would be undefined?