It is more maintainable, you should not bother later about exception safety, check return paths etc. if you need to modify a code