A brand new implementation. Look at how clean it is!