hmmm execute attribute is "returns", not "return"; few other tweaks