account for four cases