UserError listener not catching all errors - Sapphire - Imagine a Framework