Do we want some javadocs for all these methods ?