updated source.  Less prompting user for input