do not have much todo if an exception raise here.. so just throw and keep sample more clean
Merge pull request #5 from eprogramming/master

do not have much todo if an exception raise here.. so just throw and kee...