more idiomatic names for methods in core