Sounds good. I think this should all be abstracted in LeapSettings though, what do you think?