Added the ability to modify epsilon