avoid unused var warning