Why a static method here ?