*Edge actually fully implemented