only do extra RE if needed