ironically, dummy should not be default.