also no reason not to private static final