improved to handle edge cases of input and defer to ntp module default
params