handle no preferences