fixed error handling in grab_speaker method to return nil when rescuing