Failure can be a great teacher...