need to always 'make clean' it seems