empty string resolves to boolean FALSE, so we need to change comparison from && to ||