I think this works much better