Each type serves a unique objective