made using the directions path optional, among other things