message spec working