switch away from splat syntax because it doesn't work well with mocks