Adhere to javadoc