bower initializer backport