Entire flow works. Have not tested edge cases