Updated with marker removal.
Updated with new grammar that handles messages better.