should be 'static void'