it would not be an extra param, but rather the `after` argument could optionally take `true` value in addition the the afterElement