Dialog windows open conditionally

Reasonable?