Identical code for different branches (CID 1254883)