why is this required? is there a bug in foreman?