add_path now won't add the same path twice