Why you can't just reuse the eval() method for cos?