The original poster said he had the command put in perform. In perform identifiers are always evaluated.