Updates from mranallo

@mranallo: can you explain why you removed the InstanceMethods here? is it worth pulling?