do we need such BC layer for a new method ? It seems misplaced