Now includes euler