separate check and make message hash