attempt to improve performance