It is confusing that the char layer is changed, if the parameter is omitted (see #361). It is backwards compatibility breaking, so it should be postponed to v3.