what is the purpose of this override ?