The Indian Navy from 1950 to 2001 used a modified version of the British White Ensign, with the Union flag replaced with the Indian Tricolor in the canton. In 2001, this flag was replaced with a white ensign bearing the Indian Navy crest, as the previous ensign was thought to reflect India's colonial past.[313] However complaints arose that the new ensign was indistinguishable as the blue of the naval crest easily merged with the sky and the ocean.