so then have a static method that ensures that it is only called once?