Methods that are generic.