euler_path : add concept check