removed redundant partial