Actually new cone code this time