Alternative Options for #1003638