this one could logically be final, couldn't it?