Hey, +1 after reading for this one, however I don't like the double (isset() ? ( ? : ) : ) in one row. Please simplify for the sake of readability. also: do you have a test case for us to try out? All the best, Benni.