changed get*Marker() to return ArrayLists, to make it easier to
*properly* build the return values, sheesh