what for we need such strange reformating