Why can't we use the same classes we had for the other dialogs?