Update generic.py