Patched up the multiple validation merge
Rename refactor; better sequence handling in core; introduce the validations