Sound is optional.