Add breaking test
Allow the terminal value to be null or undefined