Avoid implicit casting