Saner way of returning None if the user cancelled...