temporarily using own branch of lock_jar