undeprecate wakeup
handle ? in path