it'll require adding more calls just for reading the system specific params, which can be annoying.