How to make professional practice models work