added a boost convenience wrapper