fresh() now takes no arguments and has been moved down in the file