defaults skip if defined