--level is not strictly required since we should be able to infer it from