huh? why does a get have side-effects?