factor out the indirection to secret source library