well it did take a while