split barrel methods