all seems to build OK