Gawd this is slow...