custom soft assertions example