I'll take care of the warnings - anyone else want to fix the errors?