adding in a bit to talk about caveats of using decorators library