Allow interpreter to be used as component