Modernize islpy