fixes for providers