Right - Shimano BB works for AL cranks, not carbon.
I looked this up after I replaced my FSA BB with a Token. The LBS used a shim on the non-drive side of the FSA BB8200 when I paired it up with a DuraAce crank - I switched from a SLK compact to a DA standard.
I couldn't figure out why the shim was needed until I saw the VeloNews Tech post.