make eps a keyword arg