Alternative Options for #1007666