making this, param, and option respect tagData