ENHANCEMENT: hide form if there are no options
ENHANCEMENT: only show form if needed
ENHANCEMENT: only show form if needed
ENHANCEMENT: only show form if needed