No longer needs pi