Don't rely on code from previous chapters