The javadoc may be improved here :-)