Use slots everywhere