Feature / Functionality Change Request - Exceptions and Test Status

Currently if you hit an exception, and have caught it, your test is still marked as failed.

We have scenarios where we are expecting to hit an exception (it’s part of our test design) and have caught this. The test is marked as a fail, but it isn’t a fail.

Can we make it so that if an exception is caught, the test is not marked as failed unless explicitly marked as such?