use a parent arg parser for fits
better automatic bounds
fix for specifying one range but not both