Catch PHP error for contracts with no support level?