changed standalone to always require an attr