Data handling. Select throws, should investigate why.