Better error handling; added kicker.py