some extra * characters in this javadoc, please scrub