I don't get the `if NFFT is None: NFFT = 256`. Why not keep the default value 256 in the function signature then ?