semperparatus