Extra casting check in Message