core return required