More work on create_volume flow