Indenting looks funny here, maybe it's just GitHub messing up?