supports logging, remove descriptor parameters