Why does it need to be defined in two places?