A copy from gotealeaf.com/myflix project. Not a clone!