pad modifies an object after it's created and possibly in use