steven taylor, ban?