these now depend on the bitcode reader too.