Added a note about potential deadlock that can be caused from calling speculate.