uses regular zen api for enlightenment
fixes merge conflict, using vanilla zen