got rid of empty tuple singleton