More inclusive, more code re-use