1.2 - this have been changed, because switch-case is, sometimes, stupid.