this seems to be wrong, should be -- and (*