redundancies removed