How to properly use checkIf with multiple jsonPath extractions


I've got scenario when I send Get request which sometimes can return 404 and I don't want to report it as an error on the final reports.
Additionally if that request is successful I need to extract multiple values from json response.

Generally those 2 actions I want to use work for me fine when used independent i.e. 

1. exctract json response:


2. Handle 404s: