original and fixed versions