make the record always the argument for the block