Return error when interval is zero. Return error on initialization overflow.