Static method doesn't allow for future state