change order of operations to avoid certain possible user mistakes