Support complex paths