Move ready/not-ready messages into messages.py