empty is a little bit wrong, it is possibly "not set" at all (= !isset) ... but please don't check both any time. ;)