Why does this method need to exist?