Yet another indie band?