adds verbose checking