Create new keynames only when they don't exist, and style cleanup