Handle all cases