0.5.0, fix bug, fail method can be chained!