Created by: ryanslade
We only need one and can choose whether it is short or not using a parameter.
Existing tests pass