screen_init should now return void