if labels and stuff is translated for form elements, so should the label
fixed missing placeholder
catch broken module inputs and return a sane fallback value (that's why we have this helper, to avoid this clutter in modules)