preliminary red path stuff