diff --git a/README.md b/README.md
index f60578ebb8ab126bbbe695659ebf17a71eb1a78d..685d4c6d986894938dec600b63313221aae8fda6 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@ Ethereum
 
 Ethereum Go Client © 2014 Jeffrey Wilcke.
 
-Current state: Proof of Concept 5.0 RC1.
+Current state: Proof of Concept 5.0 RC3.
 
 For the development package please see the [eth-go package](https://github.com/ethereum/eth-go).
 
diff --git a/ethereal/ui/gui.go b/ethereal/ui/gui.go
index 92c6e938959dae21f2d1243eb66928eec58d67cd..46bfa01334450aa8649eb0a986f0bcd31833afb4 100644
--- a/ethereal/ui/gui.go
+++ b/ethereal/ui/gui.go
@@ -67,7 +67,7 @@ func (gui *Gui) Start(assetPath string) {
 		Init: func(p *ethpub.PTx, obj qml.Object) { p.Value = ""; p.Hash = ""; p.Address = "" },
 	}})
 
-	ethutil.Config.SetClientString(fmt.Sprintf("/Ethereal v%s", "0.5.0 RC2"))
+	ethutil.Config.SetClientString(fmt.Sprintf("/Ethereal v%s", "0.5.0 RC3"))
 	ethutil.Config.Log.Infoln("[GUI] Starting GUI")
 	// Create a new QML engine
 	gui.engine = qml.NewEngine()
@@ -223,7 +223,7 @@ func (gui *Gui) Transact(recipient, value, gas, gasPrice, data string) (*ethpub.
 func (gui *Gui) Create(recipient, value, gas, gasPrice, data string) (*ethpub.PReceipt, error) {
 	keyPair := ethutil.Config.Db.GetKeys()[0]
 
-	mainInput, initInput := mutan.PreProcess(data)
+	mainInput, initInput := mutan.PreParse(data)
 
 	return gui.pub.Create(ethutil.Hex(keyPair.PrivateKey), value, gas, gasPrice, initInput, mainInput)
 }
diff --git a/ethereal/ui/ui_lib.go b/ethereal/ui/ui_lib.go
index 35ceb7d791384085667732c1fc1b3fc5d46ddd3a..6736e79ae7e8a6d48636e91e7e142b15db2482d8 100644
--- a/ethereal/ui/ui_lib.go
+++ b/ethereal/ui/ui_lib.go
@@ -121,7 +121,7 @@ func DefaultAssetPath() string {
 func (ui *UiLib) DebugTx(recipient, valueStr, gasStr, gasPriceStr, data string) {
 	state := ui.eth.BlockChain().CurrentBlock.State()
 
-	mainInput, _ := mutan.PreProcess(data)
+	mainInput, _ := mutan.PreParse(data)
 	callerScript, err := utils.Compile(mainInput)
 	if err != nil {
 		ethutil.Config.Log.Debugln(err)
diff --git a/utils/compile.go b/utils/compile.go
index 6d75f73d1ef93c8dd6511cb3fffaf54937e1421c..967bd099b5513d770f5065664cbd1a41074e0ec3 100644
--- a/utils/compile.go
+++ b/utils/compile.go
@@ -24,7 +24,7 @@ func Compile(script string) ([]byte, error) {
 
 func CompileScript(script string) ([]byte, []byte, error) {
 	// Preprocess
-	mainInput, initInput := mutan.PreProcess(script)
+	mainInput, initInput := mutan.PreParse(script)
 	// Compile main script
 	mainScript, err := Compile(mainInput)
 	if err != nil {