I didn't mean to implement a full-blown pool, but is this worse than it currently is? If so please detail how so I can fix it.