GEOMImpl port take 1