prevent waiting on processes and add volume key support