Move to eval
Move internal functions