Messy Block code is a bit less messy