work in progress to allow easy gem update