Breaking things trying to do coverage and hit an "internal" error:
data.table(e = expression(1), c = '1')[ , e, by = c]
Error in `[.data.table`(data.table(e = expression(1), c = "1"), , e, by = c) :
Internal error: column type 'expression' not supported by data.table subset. All known types are supported so please report as bug.
Of course this should stay an error, but handled differently.