Maybe add some Javadoc here as well.