carve-out exceptions