avoid [:] notation