few exceptions