Alternative Options for #1004266