conditional parameters counting correctly, condition.values() returns now array with values