one step forward, but still troublesome