Created by: ryanslade
This is an implementation detail that shouldn't exist on the public interface.
All tests still pass