BasicCircular is a better starting point