Creating better effect override to avoid odd calling patterns