Context now switching (should refactor).