should compile now! (knock on wood) (oh please oh please don't kernel panic\!)