because I need to get this only once, and `system` is not available in the constructor