these need to return nil, so they can be used to verify interactions