throw exception insted of return None when not found