That's just what I was going to suggest.  Any way it could come from the Audio class?