This line overrides the user-set values of cfl_max and cfl_desired.  This is a bug.  The defaults should be set in __init__(), not in setup().