Adding support for bind attribute

why is the check for required needed? in case it's both required and skipped?