Action assignment with weak restrictions #491