this is a change in how we handle attribute and signatures within a method, this should be more sensible (time will tell though)