#51 length and post are unified to tuple