better validation of interval parameter