Cleaner error handling inside macro
Prevent the rust compiler from crashing