added support for more than precise and lucid