camelcase for soft restrict