don't make declarations when non-identifier is behind assignment