careful with representation