removed this nonsense
only call the callback if it's a callback :p