dcname and gcname are allowed to be null, I don't know why they weren't