Sits there and waits for messages