might one day convert to using jamplus