this particular recipe is wrong.
When should the null be left off ?