always rebuild
some logging