avoid a few exceptions