add 'default' to the list of reserved keys & improve err msg.