some failsafes... custom toggle run etc junk