Make area name case insensitive, better error handling