force layout does something, but its a bit crazy still