WTF - raise exceptions for if somebody overrides buttons list