Seems that almost works