nifty yet somehow impractical for the price