updates to handle all `attachCreatives` the same