james | trying out context manager for safe build