change exeptions to warnings for unimplemented methods being called