Some code cleanup, throwing in case of errors.
Some code cleanup, throwing in case of errors.

FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger,FFMG/myoddweb.piger