Tried another implementation. Still derpy.