More work on proc completion