buggy due to change in spec and other rules enforced