Why not add a separate audio_code method?