improve it like suggested by mvidner