Agree, but the word bare #399 Strongs does not mean what you think it means. What it means is, to offer up, or to place upon the altar. Same word used in,
Hebrews 7:27, "as those high priests, to offer up sacrifice,"
Hebrews 13:15, "Let us offer the sacrifice of praise to God continually,"...