wierd iterator behavior. one iterator seems to work, when sencond one is added gives segmentation failt. begin() and end() cause fault. doesn't matter where they are defined the first one will fault if there is a second one.