ugh thank god for air conditioning...