Added an optional parameter for edge IDs