works ok till it works okay