bull.py for eval