Additionally, I'd make this private