general practice constraints