not quite right, but close enough for me