I wasn't sure if array() evaluated to false in conditional checks. I don't like having to test for count($list) == 0 when I just want to know if a value has been set or not.  Looks like it does.  I'll switch it out.