Yeah, since I didn't spend a lot of time on software architecture, there is a lot of jankiness to the weight system.