Open Head will release their new album, What Is Success, on January 24th through Wharf Cat Records