Don't pass a lot of unnecessary stuff around