Why is this method only needed here and not in e.g. NewLookDialog?