Added example of supports() {}