WIP: Dirty in-place implementation