I like this but won't it silently fail if we can't assign this attribute?