Removed conditional from determinant; looks uglier