Think this is a bit better! (Good points :) )