Separating Out Inspector Code and Recording Code