redundant interfaces were removed