closes #1375 closes #1426 closes #1428 closes #1425

If we are doing this everywhere, could we just default the directive to set reverse instead?