removing null prototype example because it doesn't quite work