removed useless partial