explicit is better than implicit ... feel free to change accordingly