separate instruction