output no longer waits a cycle. that was stupid now that messages are apart.