Methods in a final class do not also need to be final, use override.
Better error message when coalesce can't be resolved.