check for new style first