Fixes #38, no more in-place methods here