more direct setting of attrs