Hello, I'm trying to complete the greeter example on https://www.ethereum.org/greeter . I'm stuck at trying to deploy my contract using geth. Do you need to have your account unlocked to call somecontract.new([constructorParam], {from: accountAddress, ...], ...) to deploy a contract? Nothing happens when I'm trying to deploy my contract. I'm guessing it cannot take funds from my locked account and it does not ask me to unlock it.