The plot is familiar, but it comes with a subtle twist.