Better exception handling in experimental F90 interface