slightly reworded and made clearer