I believe, there is not gonna be any compiler error as all the necessary headers are included here, however ok let's leave it like this to be consistent with guidelines.