> ah... so in this case a constructor with default values for all > arguments is not equivalent to a default constructor. yes it is equivalent. however with that changeset, the default constructor no longer exists. thus it doesnt work. whats worse is the previous code didnt work as intended. mark