This is less. Can we lessify the code?