only one :: allowed