making it possible to override process tuple