bet not to leave function half finished when pushing to repos. It's still half finished, just returns nicely so that the thing works.