Always return a valid Result object and more tests.