because I needed to find a reason to write a macro called defjam