pushing out pass by reference instead of pointer in cases where the pointer is never checked before dereferencing. This prevents undefined behavior and reduces the likelyhood of errors