Everything I want in one.