. This approach is superior to manual interception as it handles failures by returning a boolean rather than throwing errors. Read the full technical explanation at