trailing must have a boolean passed to it.