Make it flexible