#12 phoneTerminal should return messages synchronously