shallow and pedantic to Shamaggle