weird rakefile stuff