Made canReadMessage a little bit prettied to read