Eric found that attr has been replaced by prop