purpose redirect; built linear schema
looks like cleanup, but it's been a while since I've looked