We also cannot assume that users have a Java background.