Coverage tests. Almost 100%.