I had to change some externs to be static.  It seems like this might break something else someday.