curse you misaligned semicolon