add missing return in extract
another update