optimize: inline more things. dont create extra result objects
optimize: inline more things. dont create extra result objects

scristopher/paintown,scristopher/paintown,scristopher/paintown,scristopher/paintown,scristopher/paintown,scristopher/paintown,scristopher/paintown,scristopher/paintown