Prefer typemethods