These are discussed below.