Things still work. More efficient