I'm too tired to understand why all these 4 lines can be safely deleted, so I just ask are you sure this is correct?