Magic contract extension