I still need to check for nulls though since this is a 3-way check, or are you suggesting two booleans for each "success" status?