type annotation to suppress warning