Functions to walk through the code.