revisions to bulk method & tests