no null checks on attribute types