possible bug (or my mistake ;-)