style now takes an argument