james | trying context manager