Now uses TabAPI as a dependency