Route logics