allow alignment to be specified in run()