adding extra rules to validate partial covering of short positions