Moving Z before homing or other

Yes, the force move works. However, force move only works with one stepper at a time and I have 2 steppers for Z. I made a macro that moves each side a small amount until up 6mm from the bottom. There must be a better way!
Also, I used boolean to try and prohibit this function when the axis are homed:
[gcode_macro HOME]
gcode:
{% if printer.homed_axes != ‘XYZ’ %}
force_move stepper=stepper_z1 distance=-.9 velocity=100 accel=300
force_move stepper=stepper_z distance=-.125 velocity=100 accel=300
{% endif %}

It still performs the funciton even after homed.