partials may not be needed with oo...