OK, it may be an ugly dog...