ref top exceptions