Same as before; self vs. static