bump version
use upstream function