make things a bit flexible