Changed so numbers and messages are no longer static