Add support for precise