Utils and further interpreter work