get-text now uses multiple bodies instead of if