yet another full rebuild