Only depend on base