handle no core requirement