Finishing state pattern.