Seems like maybe some 'IF... THEN's might work out better?