Shouldn't assert message include the type? I know we log it above but this log must be explicitly enabled by user.