Defaults and lib