added redundant testing