Added optional hedaings parameter