it should work, but it doesnt