last_msg always returns last read value. Fixes #20