non essential refactoring in the bower