transpile should use the right source