Why is this method overwritten?