This doesn't make any sense because it's always called with an object