if not audio present, return null