Replaced message library