single, static for boost