Alternative Options for #1025263