splitting it would be cleaner, but it requires che...
# development
w
splitting it would be cleaner, but it requires checking both option names and exploding if both are set